package com.example.cloudcashierpos.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Id;

import java.util.Date;
import org.greenrobot.greendao.annotation.Generated;

@Entity
public class corecmsuserdepositrules {
    @Id
    public long id;
    public int corpId;
    public int storeId;
    public int depositType;
    public double depositMoney;
    public double giveMoney;
    public int giveIntegral;
    public int upGiveIntegral;
    public int twoUpGiveIntegral;
    public int depositRuleStatus;
    public int isAccumulation;
    public Date startTime;
    public Date endTime;
    public boolean isDelete;
    public Date createTime;
    public String remark;
    public Long couponId;
    public Integer couponCount;
    public Long userCategoryId;

    public long modifyTime = 0;

    public String userGrades = "";

    @Generated(hash = 1942098604)
    public corecmsuserdepositrules(long id, int corpId, int storeId,
            int depositType, double depositMoney, double giveMoney,
            int giveIntegral, int upGiveIntegral, int twoUpGiveIntegral,
            int depositRuleStatus, int isAccumulation, Date startTime, Date endTime,
            boolean isDelete, Date createTime, String remark, Long couponId,
            Integer couponCount, Long userCategoryId, long modifyTime,
            String userGrades) {
        this.id = id;
        this.corpId = corpId;
        this.storeId = storeId;
        this.depositType = depositType;
        this.depositMoney = depositMoney;
        this.giveMoney = giveMoney;
        this.giveIntegral = giveIntegral;
        this.upGiveIntegral = upGiveIntegral;
        this.twoUpGiveIntegral = twoUpGiveIntegral;
        this.depositRuleStatus = depositRuleStatus;
        this.isAccumulation = isAccumulation;
        this.startTime = startTime;
        this.endTime = endTime;
        this.isDelete = isDelete;
        this.createTime = createTime;
        this.remark = remark;
        this.couponId = couponId;
        this.couponCount = couponCount;
        this.userCategoryId = userCategoryId;
        this.modifyTime = modifyTime;
        this.userGrades = userGrades;
    }

    @Generated(hash = 2007252733)
    public corecmsuserdepositrules() {
    }

    public long getId() {
        return this.id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public int getCorpId() {
        return this.corpId;
    }

    public void setCorpId(int corpId) {
        this.corpId = corpId;
    }

    public int getStoreId() {
        return this.storeId;
    }

    public void setStoreId(int storeId) {
        this.storeId = storeId;
    }

    public int getDepositType() {
        return this.depositType;
    }

    public void setDepositType(int depositType) {
        this.depositType = depositType;
    }

    public double getDepositMoney() {
        return this.depositMoney;
    }

    public void setDepositMoney(double depositMoney) {
        this.depositMoney = depositMoney;
    }

    public double getGiveMoney() {
        return this.giveMoney;
    }

    public void setGiveMoney(double giveMoney) {
        this.giveMoney = giveMoney;
    }

    public int getGiveIntegral() {
        return this.giveIntegral;
    }

    public void setGiveIntegral(int giveIntegral) {
        this.giveIntegral = giveIntegral;
    }

    public int getUpGiveIntegral() {
        return this.upGiveIntegral;
    }

    public void setUpGiveIntegral(int upGiveIntegral) {
        this.upGiveIntegral = upGiveIntegral;
    }

    public int getTwoUpGiveIntegral() {
        return this.twoUpGiveIntegral;
    }

    public void setTwoUpGiveIntegral(int twoUpGiveIntegral) {
        this.twoUpGiveIntegral = twoUpGiveIntegral;
    }

    public int getDepositRuleStatus() {
        return this.depositRuleStatus;
    }

    public void setDepositRuleStatus(int depositRuleStatus) {
        this.depositRuleStatus = depositRuleStatus;
    }

    public int getIsAccumulation() {
        return this.isAccumulation;
    }

    public void setIsAccumulation(int isAccumulation) {
        this.isAccumulation = isAccumulation;
    }

    public Date getStartTime() {
        return this.startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return this.endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public boolean getIsDelete() {
        return this.isDelete;
    }

    public void setIsDelete(boolean isDelete) {
        this.isDelete = isDelete;
    }

    public Date getCreateTime() {
        return this.createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getCouponId() {
        return this.couponId;
    }

    public void setCouponId(Long couponId) {
        this.couponId = couponId;
    }

    public Integer getCouponCount() {
        return this.couponCount;
    }

    public void setCouponCount(Integer couponCount) {
        this.couponCount = couponCount;
    }

    public Long getUserCategoryId() {
        return this.userCategoryId;
    }

    public void setUserCategoryId(Long userCategoryId) {
        this.userCategoryId = userCategoryId;
    }

    public long getModifyTime() {
        return this.modifyTime;
    }

    public void setModifyTime(long modifyTime) {
        this.modifyTime = modifyTime;
    }

    public String getUserGrades() {
        return this.userGrades;
    }

    public void setUserGrades(String userGrades) {
        this.userGrades = userGrades;
    }
}
